

import 'package:flutter/material.dart';
  /* with 代表混入
   *  Dart不支持多继承，如果我们的类继承多个类，那么就要使用 with
   *  如果我们的类没有继承于其他的类，那么就可以使用 extends 来继承ChangeNotifier
   */
class JKCounterViewModel with ChangeNotifier {
  int _counter = 101;

  int get counter => _counter;

  set counter(int value) {
    _counter = value;

    /* 通知所有的监听 */
    notifyListeners();
  }
}